From c3a4bb3762c8a24d0ef137b755b038f207888f70 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Thu, 14 Feb 2008 10:31:01 +0000 Subject: [PATCH] ioemu: Stub out direct-Linux-boot support for anything other than x86. Signed-off-by: Kouya Shimura --- tools/ioemu/hw/pc.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/ioemu/hw/pc.c b/tools/ioemu/hw/pc.c index 430d932942..c6ebc6780d 100644 --- a/tools/ioemu/hw/pc.c +++ b/tools/ioemu/hw/pc.c @@ -361,6 +361,7 @@ void bochs_bios_init(void) register_ioport_write(0x503, 1, 1, bochs_bios_write, NULL); } +#if defined(__i386__) || defined(__x86_64__) /* Generate an initial boot sector which sets state and jump to a specified vector */ static void generate_bootsect(uint32_t gpr[8], uint16_t segs[6], uint16_t ip) @@ -718,6 +719,14 @@ static void load_linux(const char *kernel_filename, generate_bootsect(gpr, seg, 0); } +#else /* __ia64__ */ +static void load_linux(const char *kernel_filename, + const char *initrd_filename, + const char *kernel_cmdline) +{ + /* Direct Linux boot is unsupported. */ +} +#endif static void main_cpu_reset(void *opaque) { -- 2.30.2